Последние изменения - Поиск:

edit SideBar

АктОб

Особенности языка

Ключевые слова и зарезервированные идентификаторы в нижнем регистре

В ЯОС допустим нижний регистр зарезервированных идентификаторов. Как я понял, если первое слово в программе (т.е. module) - в нижнем регистре, то компилятор Fox переходит в нижний регистр и все остальные системные «слова», включая и имена встроенных функций, тоже должны быть в нижнем регистре.

Препроцессор

Есть эрзац-препроцессор в виде опции компилятора replacements, см. Compiler.mod.

Вызов функций с переменным числом аргументов

Преобразование типов

Универсальный тип ANY

Адресная арифметика

Операция взятия адреса

Рефлексия

Особые виды массивов

 
ARRAY [*] - без указания типов - есть в FoxArrayBase.Mod

Перечисления

 
Class* = ENUM Char*,Object*, String*, Integer*, Float*, Boolean*, Enum*, Name*, Range*, Set* END;
(* И далее используем так: *)
Class.Char

Из истории FoxParser и FoxScanner

Ссылки

Ссылки по АктОб | Перейти в группу ЯОС

Править - История - Печать - Последние изменения - Поиск
Редакция от 06.01.2020 15:01